IvrJackService.h

Includes:
<Foundation/Foundation.h>

Introduction

Use the links in the table of contents to the left to access the documentation.



Classes

IvrJackService

音频接口服务

Protocols

IvrJackDelegate

音频接口事件



Typedefs

IvrJackError

音频通信错误代码

IvrJackStatus

音频接口状态


IvrJackError


音频通信错误代码

typedef enum IvrJackError {   
    STATUS_SUCCESS = 0,   
    INVALID_PARAMETER = -101,   
    DEVICE_NOT_OPENED = -201,   
    DEVICE_BUSY = -202,   
    DEVICE_NOASK = -203,   
    DEVICE_FAILED = -204,   
    DEVICE_BATTERY_LOW = -205,   
    COMMUNICATE_TIMEOUT = -301,   
    COMMUNICATE_ERROR = -302,   
    COMMUNICATE_FAILED = -303,  
} IvrJackError;  
Constants
STATUS_SUCCESS

操作成功

INVALID_PARAMETER

无效参数

DEVICE_NOT_OPENED

设备未开启

DEVICE_BUSY

设备繁忙

DEVICE_NOASK

设备错误应答

DEVICE_FAILED

设备操作失败

DEVICE_BATTERY_LOW

设备电量不足

COMMUNICATE_TIMEOUT

音频通信超时

COMMUNICATE_ERROR

音频通信错误

COMMUNICATE_FAILED

音频通信失败


IvrJackStatus


音频接口状态

typedef enum IvrJackStatus {   
    ijsDetecting,   
    ijsRecognized,   
    ijsUnRecognized,   
    ijsPlugout  
} IvrJackStatus;  
Fields
ijsDetecting

正在识别设备

ijsRecognized

设备已识别

ijsUnRecognized

设备未识别

ijsPlugout

设备已拔出